package com.project.model.core;

import com.project.model.common.BaseEntity;

/**
 * 角色表
 *
 * @version 1.0 2016-04-21
 */
public class Role extends BaseEntity {

    private static final long serialVersionUID = 2957536047136768L;

    /**
     * 角色编码
     */
    private String roleCode;

    /**
     * 角色名称
     */
    private String roleName;

    /**
     * 状态
     * 0：正常
     * 1：禁用
     */
    private Integer status;

    /**
     * 备注
     */
    private String remark;

    /**
     * 是否系统内置
     */
    private Boolean isSystem;

    /******************* 扩展属性 ***********************/
    private String menuIds;

    /**
     * 获取角色编码
     */
    public String getRoleCode() {
        return roleCode;
    }

    /**
     * 设置角色编码
     */
    public void setRoleCode(String roleCode) {
        this.roleCode = roleCode == null ? null : roleCode.trim();
    }

    /**
     * 获取角色名称
     */
    public String getRoleName() {
        return roleName;
    }

    /**
     * 设置角色名称
     */
    public void setRoleName(String roleName) {
        this.roleName = roleName == null ? null : roleName.trim();
    }

    /**
     * 获取状态
     * 0：正常
     * 1：锁定
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 设置状态
     * 0：正常
     * 1：锁定
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 获取备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 设置备注
     */
    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    /**
     * 获取是否系统内置
     */
    public Boolean getIsSystem() {
        return isSystem;
    }

    /**
     * 设置是否系统内置
     */
    public void setIsSystem(Boolean isSystem) {
        this.isSystem = isSystem;
    }

    /**
     * 获取menuIds
     */
    public String getMenuIds() {
        return menuIds;
    }

    /**
     * 设置menuIds
     */
    public void setMenuIds(String menuIds) {
        this.menuIds = menuIds;
    }
}